<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">
		<title></title>

		<script type="text/javascript">
		function test1(_o) {
		        _o.name = "test1";
			}

			function test2(_o) {
			        _o = new Object();
				        _o.name = "test2";
					}

		</script>

		<style type="text/css">
		</style>
	</head>

	<body>
严格意义上，javascript,vb,java,.net等等中，行参与实参之间只有值传递，没有传指针（地址）的概念，
只是当实参是一个对象时，行参与实参之间传递的值是这个对象的“句柄”而已。我们习惯称之为：引用传递。这一点和c是要区分开的。
					//当参数是一个对象类型，便是引用传递。
		<script type="text/javascript">

					var o = new Object();
					o.name = "test";
					alert(o.name);
					//当参数是一个对象类型，便是引用传递。
					test1(o);
					alert(o.name);
					test2(o);
					alert(o.name);
		</script>
	</body>
</html>


